#ifndef LEFTANDRIGHTVALUETEST_H_INCLUDED
#define LEFTANDRIGHTVALUETEST_H_INCLUDED

#include "../domain/BigObject.h"
using namespace com::example::testone::domain;


namespace com{
    namespace example{
        namespace testone{
            namespace right_value{
                void test1();
                void test2();
                void test3();
                void test4();
                BigObject backFromRef();
                BigObject& getBigObject();
                BigObject getBigObject1();
                void swap_1(BigObject& big1, BigObject& big2);
                void swap_2(BigObject& big1, BigObject& big2);
            }
        }
    }
}


#endif // LEFTANDRIGHTVALUETEST_H_INCLUDED
